package com.by.bean;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

@ApiModel("询价清单及要求")
@Data
public class ForwarderQuoteList implements Serializable {
    @ApiModelProperty("客户id")
    Integer customer_id;
    @ApiModelProperty("询价编码")
    String quote_coding;
    @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss")
    @ApiModelProperty("询价日期")
    LocalDateTime quote_data;
    @ApiModelProperty("货物种类")
    String type_goods;
    @ApiModelProperty("运输方式")
    String transport_way;
    @ApiModelProperty("航线选择")
    String route;
    @ApiModelProperty("起运港")
    String port_of_departure;
    @ApiModelProperty("目的港")
    String port_of_destination;
    @ApiModelProperty("报价条款")
    String quotation_terms;
    @ApiModelProperty("货物描述")
    String description_goods;
    @ApiModelProperty("HS编码")
    String hs_code;
    @ApiModelProperty("柜型选择")
    String cabinet_type;


    @ApiModelProperty("产品信息")
    List<ForwarderProduct> products;


    @ApiModelProperty("货代询价单")
    ForwarderInquirySheet sheet;



}
